// //需求: 创建一个根据长度创建数组的方法
// function createArr(length,item){
//     const arr = []
//     for(let i = 0; i < length; i++){
//          arr.push(item)
//      }
//     return arr
//  }
//  createArr(3,'abc')
//  createArr(4,100)

//  function createArr<T>(length:number,item:T):T[]{
//     const arr = []
//     for(let i = 0; i < length; i++){
//         arr.push(item)
//      }
//     return arr
//  }
//  createArr<string>(3,'abc')
//  createArr<number>(4,100)
 
// function reverse(arr: any[]){
//     return [arr[1],arr[0]]
// }

// function reverse<[T1,T2]>(arr:[T1,T2]):[T2,T1]{
//      return [arr[1],arr[0]]
// }

// reverse<[number,string]>([1,'abc'])
 
 